mechanized cavalry - Turco Inglés Diccionario